puddle lamp - Spanish English Dictionary